home *** CD-ROM | disk | FTP | other *** search
/ SGI Varsity Update 1998 August / SGI Varsity Update 1998 August.iso / docs / relnotes / pcp / ch2.z / ch2
Text File  |  1998-07-29  |  50KB  |  1,322 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        2.  _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  9.  
  10.        This chapter lists supplemental information to the _I_R_I_X
  11.        _A_d_m_i_n: _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g _G_u_i_d_e.  The
  12.        information listed here is product- and release-specific;
  13.        use it with the _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g _G_u_i_d_e to
  14.        install this product.
  15.  
  16.        Additional information concerning PCP installation and
  17.        post-installation customization may be found in the Insight
  18.        book _P_e_r_f_o_r_m_a_n_c_e _C_o-_P_i_l_o_t _U_s_e_r'_s _a_n_d _A_d_m_i_n_i_s_t_r_a_t_o_r'_s _G_u_i_d_e
  19.        that is distributed with the images.
  20.  
  21.        2.1  _P_e_r_f_o_r_m_a_n_c_e__C_o_-_P_i_l_o_t__S_u_b_s_y_s_t_e_m_s
  22.  
  23.        The _p_c_p product includes these subsystems:
  24.  
  25.        _p_c_p._b_o_o_k_s._P_C_P__P_G
  26.                    The _P_e_r_f_o_r_m_a_n_c_e _C_o-_P_i_l_o_t _P_r_o_g_r_a_m_m_e_r'_s _G_u_i_d_e, an
  27.                    Insight book.
  28.  
  29.        _p_c_p._b_o_o_k_s._P_C_P__U_A_G
  30.                    The _P_e_r_f_o_r_m_a_n_c_e _C_o-_P_i_l_o_t _U_s_e_r_s'_s _a_n_d
  31.                    _A_d_m_i_n_i_s_t_r_a_t_o_r'_s _G_u_i_d_e, an Insight book.
  32.  
  33.        _p_c_p._b_o_o_k_s._P_m_C_h_a_r_t_H_e_l_p
  34.                    SGIHelp book for the ppppmmmmcccchhhhaaaarrrrtttt(1) application from
  35.                    _p_c_p._s_w._m_o_n_i_t_o_r.
  36.  
  37.        _p_c_p._b_o_o_k_s._P_m_V_i_e_w_H_e_l_p
  38.                    SGIHelp book for the ppppmmmmvvvviiiieeeewwww(1) application from
  39.                    _p_c_p._s_w._m_o_n_i_t_o_r.
  40.  
  41.        _p_c_p._m_a_n._p_a_g_e_s
  42.                    Manual pages for the binaries and libraries.
  43.  
  44.        _p_c_p._m_a_n._r_e_l_n_o_t_e_s
  45.                    These release notes.
  46.  
  47.        _p_c_p._m_a_n._t_u_t_o_r_i_a_l
  48.                    An HTML tutorial that highlights the features
  49.                    and services of PCP.
  50.  
  51.        _p_c_p._s_w._b_a_s_e
  52.                    Executable programs, libraries, scripts and
  53.                    configuration files that are required for every
  54.                    PCP deployment.  Also, the header files required
  55.                    to compile C (or C++) programs that use the
  56.                    Performance Metrics API (PMAPI) supported by the
  57.                    Performance Co-Pilot.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.                    You need to install this subsystem if you wish
  75.                    to use the Performance Co-Pilot in either
  76.                    monitor or collector configurations, or if you
  77.                    wish to develop new programs using the PMAPI, or
  78.                    compile any of the demonstration programs that
  79.                    use the PMAPI.
  80.  
  81.        _p_c_p._s_w._c_i_s_c_o
  82.                    The optional CCCCiiiissssccccoooo Performance Metrics Domain
  83.                    Agent (PMDA) collects performance metrics
  84.                    characterizing traffic through one or more Cisco
  85.                    routers.
  86.  
  87.                    This subsystem must be installed on each
  88.                    collector configuration from which Cisco metrics
  89.                    are to be exported.
  90.  
  91.        _p_c_p._s_w._c_o_m_p_a_t
  92.                    Old versions of the PCP libraries and headers.
  93.                    May be required for compatibility with older
  94.                    binaries and PMDAs from earlier PCP releases and
  95.                    PCP add-on products that are not based on PCP
  96.                    2.0 or later.
  97.  
  98.        _p_c_p._s_w._d_e_m_o
  99.                    Source code and annotated examples for some PCP
  100.                    tools, some sample programs and optional
  101.                    demonstration PMDAs.  The latter provide a basis
  102.                    for the development of new PMDAs to incorporate
  103.                    additional performance metrics from site-
  104.                    specific and application-specific domains into
  105.                    the PCP framework.  The sample programs provide
  106.                    a basis for the development of new clients to
  107.                    provide either generic, or site-specific and/or
  108.                    application-specific processing and analysis of
  109.                    performance metrics delivered via the PCP
  110.                    framework.
  111.  
  112.        _p_c_p._s_w._e_n_v_i_r_o_n
  113.                    The optional EEEEnnnnvvvviiiirrrroooonnnn PMDA collects performance
  114.                    metrics from the environmental monitor on a
  115.                    Challenge or Onyx system.
  116.  
  117.                    This subsystem must be installed on each
  118.                    collector configuration from which environ
  119.                    metrics are to be exported.
  120.  
  121.        _p_c_p._s_w._h_o_t_p_r_o_c
  122.                    The optional hhhhoooottttpppprrrroooocccc PMDA may be configured to
  123.                    export pppprrrrooooccccffffssss(4) performance metrics for those
  124.                    processes that satisfy local selection criteria,
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.                    e.g. burning lots of CPU cycles, excessive
  141.                    system calls, owned by the user ``mary'', etc.
  142.  
  143.                    This subsystem must be installed on each
  144.                    collector configuration from which hotproc
  145.                    metrics are to be exported.
  146.  
  147.        _p_c_p._s_w._m_a_i_l_q
  148.                    The optional mmmmaaaaiiiillllqqqq PMDA may be configured to
  149.                    export performance metrics describing the state
  150.                    of the sssseeeennnnddddmmmmaaaaiiiillll(1) mail queue.
  151.  
  152.                    This subsystem must be installed on each
  153.                    collector configuration from which mailq metrics
  154.                    are to be exported.
  155.  
  156.        _p_c_p._s_w._m_o_n_i_t_o_r
  157.                    The components for a PCP monitor configuration,
  158.                    including all of the tools for display,
  159.                    visualization and automated reasoning about
  160.                    performance data.
  161.  
  162.                    For a PCP collector-only configuration,
  163.                    installation of this subsystem is not required.
  164.  
  165.        _p_c_p._s_w._s_h_p_i_n_g
  166.                    The optional sssshhhhppppiiiinnnngggg PMDA may be configured to
  167.                    export performance metrics that measure quality
  168.                    of service and service availability for any
  169.                    service that can be exercised from an
  170.                    interactive shell.  The PMDA periodically runs
  171.                    and times commands using sssshhhh(1).
  172.  
  173.                    This subsystem must be installed on each
  174.                    collector configuration from which shping
  175.                    metrics are to be exported.
  176.  
  177.        _p_c_p._s_w._s_u_m_m_a_r_y
  178.                    The optional ssssuuuummmmmmmmaaaarrrryyyy PMDA may be configured to
  179.                    export performance metrics computed from other
  180.                    performance metrics on one or more hosts.
  181.  
  182.                    This subsystem must be installed on each
  183.                    collector configuration from which summary
  184.                    metrics are to be exported.
  185.  
  186.        _p_c_p._s_w._t_r_a_c_e
  187.                    The optional ttttrrrraaaacccceeee PMDA may be used to export
  188.                    performance metrics collected from applications
  189.                    instrumented with the _l_i_b_p_c_p__t_r_a_c_e library, or
  190.                    observations generated by the ppppmmmmttttrrrraaaacccceeee(1)
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.                    application.
  207.  
  208.                    This subsystem must be installed on each
  209.                    collector configuration from which trace metrics
  210.                    are to be exported.
  211.  
  212.        _p_c_p._s_w_6_4._b_a_s_e
  213.                    64-bit libraries that may be installed on 32-bit
  214.                    IRIX platforms for PCP developers.  Note that on
  215.                    64-bit IRIX platforms all required libraries
  216.                    (32-bit and 64-bit) are installed from
  217.                    _p_c_p._s_w._b_a_s_e and so it is expected that
  218.                    _p_c_p._s_w_6_4._b_a_s_e will nnnnooootttt be installed on most
  219.                    systems.
  220.  
  221.        _p_c_p._s_w_6_4._c_o_m_p_a_t
  222.                    64-bit compatibility libraries that may be
  223.                    installed on 32-bit IRIX platforms for PCP
  224.                    developers.  Note that on 64-bit IRIX platforms
  225.                    all required compatibility libraries (32-bit and
  226.                    64-bit) are installed from _p_c_p._s_w._c_o_m_p_a_t and so
  227.                    it is expected that _p_c_p._s_w_6_4._c_o_m_p_a_t will nnnnooootttt be
  228.                    installed on most systems.
  229.  
  230.  
  231.        2.2  _S_u_b_s_y_s_t_e_m__R_e_-_s_t_r_u_c_t_u_r_i_n_g__f_r_o_m__P_C_P__1_._x
  232.  
  233.        Some re-arrangement of the subsystem structure for the PCP
  234.        product occurred between versions 1.x and version 2.0, most
  235.        notably the splitting of _p_c_p into _p_c_p__e_o_e and _p_c_p.  The
  236.        table below describes the relationship between the changed
  237.        subsystems in the two versions.
  238.  
  239.               ______________________________________________
  240.                                         Corresponding
  241.                PCP 1.x Subsystem   Subsystem(s) for PCP 2.0
  242.               ____________________________________________________________________________________________
  243.                pcp.sw.collector    pcp_eoe.sw.eoe
  244.                                    pcp.sw.base
  245.               ______________________________________________
  246.                pcp.sw.eoe          pcp.sw.base
  247.                                    pcp_eoe.sw.eoe
  248.               ______________________________________________
  249.                pcp.sw.monitor      pcp_eoe.sw.monitor
  250.                                    pcp.sw.monitor
  251.               ______________________________________________
  252.                pcp.man.pages       pcp_eoe.man.pages
  253.                                    pcp.man.pages
  254.               ______________________________________________
  255.               |||||||||||||
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.                                  |||||||||||||
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.                                                             |||||||||||||
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.                                   - 5 -
  305.  
  306.  
  307.  
  308.        2.3  _P_e_r_f_o_r_m_a_n_c_e__C_o_-_P_i_l_o_t__S_u_b_s_y_s_t_e_m__D_i_s_k__S_p_a_c_e__R_e_q_u_i_r_e_m_e_n_t_s
  309.  
  310.        This section lists the _p_c_p subsystems (and their sizes).
  311.  
  312.        If you are installing this product for the first time, the
  313.        subsystems marked ``default'' are the ones that are
  314.        installed if you use the ``go'' menu item.  To install a
  315.        different set of subsystems, use the ``install,''
  316.        ``remove,'' ``keep,'' and ``step'' commands in iiiinnnnsssstttt to
  317.        customize the list of subsystems to be installed, then
  318.        select the ``go'' menu item.
  319.  
  320.        Note:  The listed subsystem sizes are approximate. Refer to
  321.               the _I_R_I_X _A_d_m_i_n: _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g
  322.               _G_u_i_d_e for information on finding exact sizes.
  323.  
  324.        Subsystem Name                Subsystem Size
  325.                                      (Kbytes)
  326.        _p_c_p._b_o_o_k_s._P_C_P__P_G                   1000
  327.        _p_c_p._b_o_o_k_s._P_C_P__U_A_G                  2000
  328.        _p_c_p._b_o_o_k_s._P_m_C_h_a_r_t_H_e_l_p               550
  329.        _p_c_p._b_o_o_k_s._P_m_V_i_e_w_H_e_l_p                400
  330.        _p_c_p._m_a_n._p_a_g_e_s                       650
  331.        _p_c_p._m_a_n._r_e_l_n_o_t_e_s (default)           50
  332.        _p_c_p._m_a_n._t_u_t_o_r_i_a_l                   2000
  333.        _p_c_p._s_w._b_a_s_e (default)               550
  334.        _p_c_p._s_w._c_i_s_c_o                         80
  335.        _p_c_p._s_w._c_o_m_p_a_t                      1650
  336.        _p_c_p._s_w._d_e_m_o                         300
  337.        _p_c_p._s_w._e_n_v_i_r_o_n                       40
  338.        _p_c_p._s_w._h_o_t_p_r_o_c                      150
  339.        _p_c_p._s_w._m_a_i_l_q                         30
  340.        _p_c_p._s_w._m_o_n_i_t_o_r                     3100
  341.        _p_c_p._s_w._s_h_p_i_n_g                        50
  342.        _p_c_p._s_w._s_u_m_m_a_r_y                       40
  343.        _p_c_p._s_w._t_r_a_c_e                        150
  344.        _p_c_p._s_w_6_4._b_a_s_e                        60
  345.        _p_c_p._s_w_6_4._c_o_m_p_a_t                    1000
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.                                   - 6 -
  361.  
  362.  
  363.  
  364.        2.4  _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
  365.  
  366.        All of the subsystems for Performance Co-Pilot can be
  367.        installed using IRIX.  You do not need to use the miniroot.
  368.        Refer to the _I_R_I_X _A_d_m_i_n: _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g
  369.        _G_u_i_d_e for complete installation instructions.
  370.  
  371.        2.5  _P_r_e_r_e_q_u_i_s_i_t_e_s
  372.  
  373.        The split of _p_c_p into _p_c_p__e_o_e and _p_c_p is accompanied by some
  374.        cross-product dependencies, namely:
  375.  
  376.          i.  through chained dependencies on _p_c_p._s_w._b_a_s_e most
  377.              subsystems in _p_c_p require prior installation of
  378.              _p_c_p__e_o_e._s_w._e_o_e.
  379.  
  380.         ii.  _p_c_p._s_w._m_o_n_i_t_o_r requires prior installation of
  381.              _p_c_p__e_o_e._s_w._m_o_n_i_t_o_r and since this is not a default
  382.              subsystem you may have to go back to the _p_c_p__e_o_e
  383.              distribution to install _p_c_p__e_o_e._s_w._m_o_n_i_t_o_r before
  384.              proceeding with the _p_c_p._s_w._m_o_n_i_t_o_r installation
  385.  
  386.        Due to packaging and file location changes, there are some
  387.        versions of PCP add-on products (as per the table below)
  388.        that are incompatible with PCP 2.0 and should be removed
  389.        before PCP 2.0 is installed.  Once PCP 2.0 has been
  390.        installed, the new versions of the corresponding add-on
  391.        products should be re-installed with iiiinnnnsssstttt.
  392.  
  393.           _____________________________________________________
  394.            PCP Add-on   Version to Remove   Version to Install
  395.             Product      Before PCP 2.0       After PCP 2.0
  396.           _____________________________________________________
  397.            PCPWEB              1.0                 1.1
  398.           _____________________________________________________
  399.           ||||
  400.  
  401.  
  402.                       ||||
  403.  
  404.  
  405.                                           ||||
  406.  
  407.  
  408.                                                                ||||
  409.  
  410.  
  411.  
  412.  
  413.        For example,
  414.            # versions remove pcp_web
  415.            # inst ... PCP 2.0
  416.            # inst ... PCPWEB 1.1
  417.  
  418.        If you are upgrading an existing PCP installation, and you
  419.        have any of the PCP add-on products in the table below you
  420.        mmmmuuuusssstttt install the _p_c_p._s_w._c_o_m_p_a_t subsystem to provide
  421.        compatible versions of the PCP libraries so that the
  422.        applications and PMDAs in the add-on products will continue
  423.        to operate.
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.                                   - 7 -
  440.  
  441.  
  442.  
  443.                    ___________________________________
  444.                     AAAAdddddddd----oooonnnn PPPPrrrroooodddduuuucccctttt      VVVVeeeerrrrssssiiiioooonnnn((((ssss))))
  445.                    ___________________________________
  446.                     SC4-FSAFE-PCP    1.2 or earlier
  447.                     SC4-PCPARRAY     1.0
  448.                     SC4-PCPINFMX7    1.0
  449.                     SC4-PCPORA       1.2 or earlier
  450.                     SC4-PCPORIGIN    1.1 or earlier
  451.                     SC4-PCPSYB10     1.0
  452.                     SC4-PCPWEB       1.1.2 or earlier
  453.                    ___________________________________
  454.                    |||||||||
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.                                    |||||||||
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.                                                       |||||||||
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.        _p_c_p._s_w._d_e_m_o contains C source files that need to be
  481.        compiled.  To compile these example programs prior
  482.        installation of the following subsystems is required:
  483.        _d_e_v._h_d_r._l_i_b, _d_e_v._s_w._l_i_b, _c__d_e_v._s_w._c, _c_o_m_p_i_l_e_r__d_e_v._h_d_r._l_i_b,
  484.        _c_o_m_p_i_l_e_r__d_e_v._s_w._b_a_s_e, _c_o_m_p_i_l_e_r__d_e_v._s_w._l_d and
  485.        _c_o_m_p_i_l_e_r__d_e_v._s_w._l_i_b.  However, as the _p_c_p._s_w._d_e_m_o subsystem
  486.        includes a number of other examples that do not require
  487.        compilation, these prerequisites are not mandated in the PCP
  488.        images.
  489.  
  490.        The collector and monitor functionality of the PCP product
  491.        require the installation of separate collector and monitor
  492.        software licenses to operate, and installation of the
  493.        software will be expedited if the license(s) are installed
  494.        before the PCP installation commences.  Refer to chapter 7
  495.        of these release notes for the license installation
  496.        procedure.
  497.  
  498.        If Performance Co-Pilot is to be installed in a ccccoooolllllllleeeeccccttttoooorrrr
  499.        ccccoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn then the _l_i_b_i_r_i_x_p_m_d_a._s_o library is required to
  500.        export performance metrics from IRIX.
  501.  
  502.        The following table describes where to locate the
  503.        appropriate version of _l_i_b_i_r_i_x_p_m_d_a._s_o.
  504.  
  505.             _________________________________________________
  506.              IRIX           Source of _l_i_b_i_r_i_x_p_m_d_a._s_o
  507.             __________________________________________________________________________________________________
  508.                     /_u_s_r/_p_c_p/_l_i_b/_l_i_b_i_r_i_x_p_m_d_a._s_o is shipped
  509.                     as part of the IRIX _p_c_p__e_o_e._s_w._e_o_e
  510.                     subsystem.
  511.              6.5
  512.  
  513.  
  514.             _________________________________________________
  515.                     The files
  516.                     /_u_s_r/_p_c_p/_l_i_b/_m_i_p_s_*./_l_i_b_i_r_i_x_p_m_d_a._s_o
  517.                     should be installed from the IRIX patch
  518.                     ppppaaaattttcccchhhhSSSSGGGG0000000000002222888822228888....eeeeooooeeee____sssswwww....ppppeeeerrrrffff that is
  519.                     included with the Performance Co-Pilot
  520.                     distribution.  This patch updates the
  521.                     IRIX 6.4 _e_o_e._s_w._p_e_r_f subsystem.
  522.              6.4
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.             _________________________________________________
  530.                     The files
  531.              6.3
  532.             _________________________________________________
  533.             ||||||||||||||
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.                   ||||||||||||||
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.                                                              ||||||||||||||
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.                                   - 8 -
  586.  
  587.  
  588.  
  589.                     /_u_s_r/_p_c_p/_l_i_b/_m_i_p_s_*./_l_i_b_i_r_i_x_p_m_d_a._s_o
  590.                     should be installed from the IRIX patch
  591.                     ppppaaaattttcccchhhhSSSSGGGG0000000000002222888822227777....eeeeooooeeee____sssswwww....ppppeeeerrrrffff that is
  592.                     included with the Performance Co-Pilot
  593.                     distribution.  This patch updates the
  594.                     IRIX 6.3 _e_o_e._s_w._p_e_r_f subsystem.
  595.  
  596.  
  597.  
  598.  
  599.  
  600.        _________________________________________________
  601.                The files
  602.                /_u_s_r/_p_c_p/_l_i_b/_m_i_p_s_*./_l_i_b_i_r_i_x_p_m_d_a._s_o
  603.                should be installed from the IRIX patch
  604.                ppppaaaattttcccchhhhSSSSGGGG0000000000002222888822226666....eeeeooooeeee____sssswwww....ppppeeeerrrrffff that is
  605.                included with the Performance Co-Pilot
  606.                distribution.  This patch updates the
  607.                IRIX 6.2 _e_o_e._s_w._p_e_r_f subsystem.
  608.         6.2
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.        _________________________________________________
  616.                /_u_s_r/_l_i_b/_p_c_p/_l_i_b_i_r_i_x_p_m_d_a._s_o should be
  617.                installed from the IRIX patch
  618.                ppppaaaattttcccchhhhSSSSGGGG0000000000002222888822225555....eeeeooooeeee2222____sssswwww....ppppeeeerrrrffff included
  619.                with the Performance Co-Pilot
  620.                distribution.  This patch updates the
  621.                IRIX 5.3 _e_o_e_2._s_w._p_e_r_f subsystem.
  622.         5.3
  623.  
  624.  
  625.  
  626.  
  627.  
  628.        _________________________________________________
  629.        |||||||||||||||||||||
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.              |||||||||||||||||||||
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.                                                         |||||||||||||||||||||
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.        For hosts in a PCP mmmmoooonnnniiiittttoooorrrr----oooonnnnllllyyyy ccccoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn which are
  689.        upgraded to PCP 2.0 and used to monitor remote PCP collector
  690.        hosts runnning PCP 1.x, the IRIX metrics must appear in the
  691.        local Performance Metrics Name Space (PMNS) on the PCP
  692.        monitor host.
  693.  
  694.        For IRIX 6.5 systems, the IRIX metrics are included in the
  695.        PMNS from the _p_c_p__e_o_e._s_w._e_o_e subsystem, so there is no
  696.        issue.
  697.  
  698.        For systems running earlier IRIX releases, the IRIX metrics
  699.        are included with the _l_i_b_i_r_i_x_p_m_d_a patches, as described in
  700.        the table above.
  701.  
  702.        The work around then, even if ppppmmmmccccdddd(1) is not running, is to
  703.        install the appropriate _l_i_b_i_r_i_x_p_m_d_a patch on the PCP monitor
  704.        system, and then run the following commands as rrrrooooooootttt:
  705.  
  706.            # cd /var/pcp/pmns
  707.            # ./Rebuild -du
  708.  
  709.        There is no issue if the remote PCP collector hosts are
  710.        running PCP 2.0 as the distributed name space services will
  711.        be used in preference to any local PMNS.
  712.  
  713.        The _p_c_p__e_o_e._b_o_o_k_s.* subsystems require the _i_n_s_i_g_h_t._s_w images
  714.        (IRIX 5.3) or the _i_n_s_i_g_h_t__b_a_s_e._s_w images (IRIX 6.2 or later)
  715.        to be installed.
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.                                   - 9 -
  728.  
  729.  
  730.  
  731.        The _p_c_p__e_o_e._s_w._m_o_n_i_t_o_r utilities require dynamic shared
  732.        libraries from the subsystems: _V_i_e_w_K_i_t__e_o_e._s_w._b_a_s_e and
  733.        _i_n_v_e_n_t_o_r__e_o_e._s_w._i_n_v_e_n_t_o_r (version 2.1 or later).
  734.  
  735.        If the Performance Metrics Collector Daemon (PMCD) is
  736.        already running on the system to which the new installation
  737.        is going to be applied, then you must terminate ppppmmmmccccdddd before
  738.        starting the installation.  Similarly, any instance of the
  739.        ppppmmmmllllooooggggggggeeeerrrr utility should be terminated.  For example, use the
  740.        following commands as rrrrooooooootttt:
  741.  
  742.            # /etc/init.d/pcp stop
  743.            # killall -INT pmlogger
  744.  
  745.        This is necessary because the subsystems to be installed
  746.        include new versions of shared libraries (DSOs) that may be
  747.        used by these PCP utilities.
  748.  
  749.        2.6  _C_o_n_c_u_r_r_e_n_t__I_R_I_X__U_p_g_r_a_d_e_s
  750.  
  751.        If you have PCP 1.x installed and are concurrently upgrading
  752.        IRIX and PCP, or have PCP 2.0 installed and are upgrading
  753.        IRIX, then there are some complex product interdependencies
  754.        that are best addressed by following the recommended
  755.        procedures below.
  756.  
  757.        IIIIRRRRIIIIXXXX 5555....3333 aaaannnndddd PPPPCCCCPPPP 1111....xxxx ttttoooo IIIIRRRRIIIIXXXX 6666....2222 aaaannnndddd PPPPCCCCPPPP 2222....0000
  758.  
  759.          1.  If the system is configured as a PCP ccccoooolllllllleeeeccccttttoooorrrr, then
  760.              force the removal of _p_c_p._s_w._c_o_l_l_e_c_t_o_r, i.e.
  761.                  # versions -F remove pcp.sw.collector
  762.  
  763.          2.  Upgrade IRIX.
  764.  
  765.          3.  Install _p_c_p__e_o_e and upgrade _p_c_p from the PCP 2.0 CD.
  766.  
  767.        IIIIRRRRIIIIXXXX 5555....3333 aaaannnndddd PPPPCCCCPPPP 2222....0000 ttttoooo IIIIRRRRIIIIXXXX 6666....2222 aaaannnndddd PPPPCCCCPPPP 2222....0000
  768.  
  769.        In this case it is possible to perform both upgrades
  770.        concurrently, but this involves a fair degree of CD swapping
  771.        and delaying the conflict resolutions.
  772.  
  773.        A simpler solution is:
  774.  
  775.          1.  Force the removal of _p_c_p and _p_c_p__e_o_e, but none of the
  776.              add-ons products which depend on _p_c_p or _p_c_p__e_o_e (e.g.
  777.              _p_c_p__w_e_b or _p_c_p__o_r_a_7) as these dependencies will be
  778.              again satisfied once PCP 2.0 is installed, i.e.
  779.                  # versions -F remove pcp pcp_eoe
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.                                   - 10 -
  794.  
  795.  
  796.  
  797.          2.  Upgrade IRIX.
  798.  
  799.          3.  Re-install _p_c_p__e_o_e and _p_c_p from the PCP 2.0 CD.
  800.  
  801.        For information about upgrading IRIX to IRIX 6.5, please
  802.        also refer to the release notes for _p_c_p__e_o_e in the IRIX 6.5
  803.        distribution.
  804.  
  805.        IIIIRRRRIIIIXXXX 6666....2222 aaaannnndddd PPPPCCCCPPPP 1111....xxxx ttttoooo IIIIRRRRIIIIXXXX 6666....5555 aaaannnndddd PPPPCCCCPPPP 2222....0000
  806.        IIIIRRRRIIIIXXXX 5555....3333 aaaannnndddd PPPPCCCCPPPP 1111....xxxx ttttoooo IIIIRRRRIIIIXXXX 6666....5555 aaaannnndddd PPPPCCCCPPPP 2222....0000
  807.        IIIIRRRRIIIIXXXX 6666....2222 aaaannnndddd PPPPCCCCPPPP 2222....0000 ttttoooo IIIIRRRRIIIIXXXX 6666....5555 aaaannnndddd PPPPCCCCPPPP 2222....0000
  808.        IIIIRRRRIIIIXXXX 5555....3333 aaaannnndddd PPPPCCCCPPPP 2222....0000 ttttoooo IIIIRRRRIIIIXXXX 6666....5555 aaaannnndddd PPPPCCCCPPPP 2222....0000
  809.  
  810.        In all cases, use the PCP 2.0 CD concurrent with the IRIX
  811.        CDs to install or upgrade _p_c_p__e_o_e and upgrade _p_c_p at the
  812.        same time that all IRIX upgrades are done.
  813.  
  814.        Note that the _p_c_p__e_o_e subsystem is part of IRIX and is on
  815.        the Foundation-2 CD, whereas the _p_c_p subsystems for IRIX 6.5
  816.        are on the PCP 2.0 CD.  Concurrent installations are best
  817.        performed using the ooooppppeeeennnn command to select products from
  818.        multiple CDs.  For further details, refer to the _I_R_I_X _A_d_m_i_n:
  819.        _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g _G_u_i_d_e.
  820.  
  821.        2.7  _P_o_s_t_-_I_n_s_t_a_l_l_a_t_i_o_n__P_r_o_c_e_d_u_r_e_s
  822.  
  823.        If the Performance Metrics Collector Daemon (PMCD) is to be
  824.        started (i.e. this system is to be a PCP collector) use the
  825.        following commands as rrrrooooooootttt:
  826.  
  827.            # chkconfig pmcd on
  828.            # chkconfig pmlogger on
  829.            # /etc/init.d/pcp start
  830.  
  831.        Refer to the ppppmmmmccccdddd(1) man page for more details.
  832.  
  833.        Note that ``chkconfig pmlogger on'' is only required if you
  834.        wish to launch the primary ppppmmmmllllooooggggggggeeeerrrr instance in conjunction
  835.        with ppppmmmmccccdddd - refer to the ppppmmmmllllooooggggggggeeeerrrr(1) and ccccrrrroooonnnn....ppppmmmmcccchhhheeeecccckkkk(1) man
  836.        pages for more details.
  837.  
  838.        The cccchhhhkkkkccccoooonnnnffffiiiigggg option for ppppmmmmllllooooggggggggeeeerrrr defaults to ``off''.
  839.  
  840.        For IRIX 6.5, the cccchhhhkkkkccccoooonnnnffffiiiigggg option for ppppmmmmccccdddd defaults to
  841.        ``on'', otherwise it defaults to ``off''.
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.                                   - 11 -
  860.  
  861.  
  862.  
  863.        2.8  _C_o_m_p_a_t_i_b_i_l_i_t_y
  864.  
  865.        PCP 2.0 involves some evolutionary changes that may affect
  866.        some PCP upgrades and PCP add-on products.  The following
  867.        points highlight these dependencies and suggest work arounds
  868.        for minor incompatibility issues.
  869.  
  870.          1.  For upgrades of hosts with a PCP collector
  871.              configuration, some PMDAs from the _p_c_p product that
  872.              have been installed (using the PMDA _I_n_s_t_a_l_l scripts to
  873.              integrate the PMDA with ppppmmmmccccdddd(1)) may have to be re-
  874.              installed.  The symptom is usually a failure to start
  875.              the PMDA, or an error when accessing the PMDA's help
  876.              text files, as reported in the /_v_a_r/_a_d_m/_p_c_p_l_o_g/*._l_o_g
  877.              files.  The known PMDAs in this category are:  cccciiiissssccccoooo,
  878.              eeeennnnvvvviiiirrrroooonnnn, ssssaaaammmmpppplllleeee, ssssiiiimmmmpppplllleeee, ssssuuuummmmmmmmaaaarrrryyyy and ttttrrrriiiivvvviiiiaaaallll.
  879.  
  880.              To correct the problem, re-run the _I_n_s_t_a_l_l script as
  881.              rrrrooooooootttt, e.g.
  882.                  # cd /var/pcp/pmdas/cisco
  883.                  # ./Install
  884.  
  885.          2.  For hosts in a PCP collector configuration with the
  886.              SC4-PCPORA product installed, the PMDA _I_n_s_t_a_l_l scripts
  887.              for the ORACLE PMDAs will choose the wrong versions of
  888.              the PCP libraries when relinking the PMDA binary, e.g.
  889.              _l_i_b_p_c_p._s_o._2 rather than _l_i_b_p_c_p._s_o._1
  890.  
  891.              Ensure _p_c_p._s_w._c_o_m_p_a_t is installed, then in both the
  892.              /_u_s_r/_p_c_p/_p_m_d_a_s/_o_r_a_c_l_e_7 and /_u_s_r/_p_c_p/_p_m_d_a_s/_o_r_a_p_i_n_g
  893.              directories, edit the file _M_a_k_e_f_i_l_e._o_r_a and replace
  894.              ----llllppppccccpppp by ----llll////uuuussssrrrr////lllliiiibbbb////lllliiiibbbbppppccccpppp....ssssoooo....1111
  895.  
  896.              Then re-install the PMDA(s) using the _I_n_s_t_a_l_l script
  897.              in the PMDA directory.
  898.  
  899.          3.  For upgraded hosts with a collector configuration,
  900.              ppppmmmmccccdddd(1) chooses the new protocols by default when
  901.              starting a PMDA.  If the PMDA is from an earlier add-
  902.              on product (which requires _p_c_p._s_w._c_o_m_p_a_t to be
  903.              installed), then PMCD will timeout waiting for a new
  904.              protocol exchange and then assume this is an old PMDA.
  905.              When this occurs, PMCD may take a little longer to
  906.              start up, and messages will appear in
  907.              /_v_a_r/_a_d_m/_p_c_p_l_o_g/_p_m_c_d._l_o_g of the form:
  908.                  [date] pmcd(...) Warning: pduread: timeout (after 3.000 sec) on fd=...
  909.                  pmcd: no version exchange with PMDA ...: assuming PCP 1.x PMDA.
  910.  
  911.              These messages are benign and the PMDA will function
  912.              correctly.  Subsequent releases of the PCP add-on
  913.              products will contain new PMDAs built on the PCP 2.0
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.                                   - 12 -
  926.  
  927.  
  928.  
  929.              protocols, at which time the messages will go away.
  930.  
  931.              To determine if a PMDA is using the old protocols,
  932.              locate the name of the PMDA from /_e_t_c/_p_m_c_d._c_o_n_f and
  933.              then use the option ----DDDDllll to eeeellllffffdddduuuummmmpppp(1) on the PMDA
  934.              binary - if the PMDA is linked with Version sgi1111.0 of
  935.              _l_i_b_p_c_p._s_o rather than Version sgi2222.0, then it is using
  936.              the old protocols.
  937.  
  938.              In the  example below _p_m_d_a_w_e_b_l_o_g is using the old
  939.              protocols and _p_m_d_a_m_a_i_l_q is using the new protocols.
  940.                  $ elfdump -Dl /var/pcp/pmdas/weblog/pmdaweblog
  941.                  ...
  942.                  [INDEX]  ...    Name            Version
  943.                  [1]      ...    libpcp_pmda.so  sgi1.0
  944.                  [2]      ...    libpcp.so.1     sgi1.0
  945.                  [3]      ...    libgen.so       sgi1.0
  946.                  [4]      ...    libc.so.1       sgi1.0
  947.  
  948.                  $ elfdump -Dl /var/pcp/pmdas/weblog/pmdamailq
  949.                  ...
  950.                  [INDEX]  ...    Name            Version
  951.                  [1]      ...    libpcp_pmda.so  sgi2.0
  952.                  [2]      ...    libpcp.so.2     sgi2.0
  953.                  [3]      ...    libc.so.1       sgi1.0
  954.  
  955.          4.  The PMDA _I_n_s_t_a_l_l and _R_e_m_o_v_e scripts for the SC4-
  956.              PCPSYB10 product assume the PMDA log files will be
  957.              created in /_v_a_r/_t_m_p, however for PCP 1.2.1 and later
  958.              these files will be created in /_v_a_r/_a_d_m/_p_c_p_l_o_g by
  959.              default.  When running the PMDA _I_n_s_t_a_l_l or _R_e_m_o_v_e
  960.              scripts for ssssyyyybbbb11110000 or ssssyyyybbbbppppiiiinnnngggg PMDAs, use the following
  961.              steps:
  962.  
  963.                 +o Login as rrrrooooooootttt.
  964.  
  965.                 +o
  966.                       # /etc/init.d/pcp stop
  967.                       # PCP_LOGDIR=/var/tmp; export PCP_LOGDIR
  968.  
  969.                 +o Install or Remove, as per the instructions for
  970.                   the PMDA.
  971.  
  972.                 +o
  973.                       # unset PCP_LOGDIR
  974.                       # /etc/init.d/pcp start
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.                                   - 13 -
  992.  
  993.  
  994.  
  995.        2.9  _C_o_n_f_i_g_u_r_a_t_i_o_n__F_i_l_e_s
  996.  
  997.        The post-installation and PCP customization tasks are fully
  998.        described in the _P_e_r_f_o_r_m_a_n_c_e _C_o-_P_i_l_o_t _U_s_e_r'_s _a_n_d
  999.        _A_d_m_i_n_i_s_t_r_a_t_o_r'_s _G_u_i_d_e Insight book.  The notes in this
  1000.        section serve as a summary.
  1001.  
  1002.        You may need to edit some configuration files to complete
  1003.        the PCP installation, configuration and customization.  If
  1004.        you are reinstalling PCP or upgrading an earlier PCP
  1005.        installation, any existing configuration will be retained,
  1006.        and any new default configuration files will be installed
  1007.        with a ....NNNN file suffix.
  1008.  
  1009.           +o /_e_t_c/_p_m_c_d._c_o_n_f - this file specifies which Performance
  1010.             Metrics Domain Agents (PMDAs) shall be available.
  1011.             Refer to the ppppmmmmccccdddd(1) man page for further details.
  1012.  
  1013.             If you are upgrading a Performance Co-Pilot
  1014.             installation, you may need to re-install any optional
  1015.             PMDAs.  The procedure for doing this is covered in the
  1016.             last section of this chapter.
  1017.  
  1018.           +o /_e_t_c/_c_o_n_f_i_g/_p_m_c_d - this file controls whether the
  1019.             Performance Metrics Collector Daemon (PMCD) is run as
  1020.             part of the system boot procedure.  Refer to the
  1021.             ppppmmmmccccdddd(1) man page for further details.
  1022.  
  1023.           +o /_e_t_c/_c_o_n_f_i_g/_p_m_c_d._o_p_t_i_o_n_s - command-line options for the
  1024.             automatic startup of the PMCD.  Refer to the ppppmmmmccccdddd(1)
  1025.             man page for further details.
  1026.  
  1027.           +o /_e_t_c/_c_o_n_f_i_g/_p_m_l_o_g_g_e_r - this file controls whether the
  1028.             primary instance of ppppmmmmllllooooggggggggeeeerrrr is run as part of the
  1029.             system boot procedure.  Refer to the ppppmmmmllllooooggggggggeeeerrrr(1) man
  1030.             page for further details.
  1031.  
  1032.           +o /_e_t_c/_c_o_n_f_i_g/_p_m_l_o_g_g_e_r._o_p_t_i_o_n_s - command-line options for
  1033.             the automatic startup of the primary ppppmmmmllllooooggggggggeeeerrrr instance.
  1034.             Refer to the ppppmmmmllllooooggggggggeeeerrrr(1) man page for further details.
  1035.  
  1036.           +o /_v_a_r/_p_c_p/_c_o_n_f_i_g/_p_m_l_o_g_g_e_r/_c_o_n_f_i_g._d_e_f_a_u_l_t - this file
  1037.             specifies the performance metrics to be logged and
  1038.             frequency of logging by the primary logger.  Refer to
  1039.             the ppppmmmmllllooooggggggggeeeerrrr(1) man page for further details.
  1040.  
  1041.             If you are upgrading a Performance Co-Pilot 1.0
  1042.             installation, and you wish to retain the existing
  1043.             configuration file /_u_s_r/_l_i_b/_p_c_p/_c_o_n_f_i_g/_p_m_l_o_g_g_e_r._c_o_n_f_i_g
  1044.             for the primary logger, you should do the following as
  1045.             rrrrooooooootttt:
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.                                   - 14 -
  1058.  
  1059.  
  1060.  
  1061.                 # cd /usr/lib/pcp/config
  1062.                 # mv pmlogger.config /var/pcp/config/pmlogger/config.default
  1063.  
  1064.             If you are upgrading a Performance Co-Pilot 1.1
  1065.             installation, and you wish to retain the existing
  1066.             configuration file /_u_s_r/_p_c_p/_c_o_n_f_i_g/_p_m_l_o_g_g_e_r._c_o_n_f_i_g for
  1067.             the primary logger, you should do the following as
  1068.             rrrrooooooootttt:
  1069.  
  1070.                 # cd /usr/pcp/config
  1071.                 # mv pmlogger.config /var/pcp/config/pmlogger/config.default
  1072.  
  1073.             Otherwise you may wish to remove the old
  1074.             /_u_s_r/_l_i_b/_p_c_p/_c_o_n_f_i_g/_p_m_l_o_g_g_e_r._c_o_n_f_i_g and/or
  1075.             /_u_s_r/_p_c_p/_c_o_n_f_i_g/_p_m_l_o_g_g_e_r._c_o_n_f_i_g files.
  1076.  
  1077.           +o /_v_a_r/_p_c_p/_p_m_n_s - this directory contains both a machine
  1078.             friendly (/_v_a_r/_p_c_p/_p_m_n_s/_r_o_o_t._b_i_n) and human readable
  1079.             format (all other files) of the default Performance
  1080.             Metrics Name Space (PMNS).  Refer to the ppppmmmmnnnnssss(4) and
  1081.             ppppmmmmnnnnssssccccoooommmmpppp(1) man pages for further details.
  1082.  
  1083.             If you are upgrading a Performance Co-Pilot 1.0
  1084.             installation, it is recommended that you remove the old
  1085.             directory /_u_s_r/_l_i_b/_p_c_p/_p_m_n_s entirely, and re-install
  1086.             the PMNS for any optional PMDAs by running their
  1087.             _i_n_s_t_a_l_l scripts again (the procedure for doing this is
  1088.             covered in the last section of this chapter).
  1089.  
  1090.             If you are upgrading a Performance Co-Pilot 1.1
  1091.             installation, the existing PMNS in /_u_s_r/_p_c_p/_p_m_n_s will
  1092.             be automatically relocated to /_v_a_r/_p_c_p/_p_m_n_s.  In the
  1093.             unlikely event that this fails, you will need to re-
  1094.             install the PMNS for any optional PMDAs.
  1095.  
  1096.             If you are upgrading a Performance Co-Pilot
  1097.             installation, there may be some changes in the PMNS
  1098.             that have to be reconciled.  If you end up with both of
  1099.             the files /_v_a_r/_p_c_p/_p_m_n_s/_r_o_o_t and /_v_a_r/_p_c_p/_p_m_n_s/_r_o_o_t._N,
  1100.             then the differences between the two files should be
  1101.             disjoint, resulting from
  1102.  
  1103.               a.  changes to the base PMNS - these will likely be
  1104.                   additions to _r_o_o_t._N that are not in _r_o_o_t, and
  1105.  
  1106.               b.  additions to _r_o_o_t due to the local configuration
  1107.                   of PMDAs.
  1108.  
  1109.             To update (or reconstruct) the PMNS, execute the
  1110.             following commands as rrrrooooooootttt:
  1111.                 # cd /var/pcp/pmns
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.                                   - 15 -
  1124.  
  1125.  
  1126.  
  1127.                 # : merge anything new from root.N into root
  1128.                 # : ditto for any other .N files
  1129.                 # ./Rebuild
  1130.                 # rm -f root.N
  1131.  
  1132.        2.10  _F_i_l_e_s__N_o_t__L_i_s_t_e_d__b_y_vvvveeeerrrrssssiiiioooonnnnssss
  1133.  
  1134.        If any of the optional Performance Metric Domain Agents
  1135.        (PMDAs) have been activated (i.e. installed from
  1136.        /_u_s_r/_p_c_p/_p_m_d_a_s) or customized PMDAs have been developed and
  1137.        installed, then files may have been added and/or modified in
  1138.        the following places.
  1139.  
  1140.           +o /_u_s_r/_p_c_p/_p_m_d_a_s - optional PMDAs are located in
  1141.             directories below here; the _I_n_s_t_a_l_l scripts may create
  1142.             executable binaries and/or help text files in these
  1143.             directories.
  1144.  
  1145.           +o /_v_a_r/_p_c_p/_l_i_b - files named _p_m_d_a_*._s_o are the access
  1146.             methods or daemons that implement the PMDA
  1147.             functionality within the Performance Metrics Collection
  1148.             System (PMCS).  Some of these may have been installed
  1149.             by the PMDA _I_n_s_t_a_l_l scripts after the PCP images were
  1150.             installed with iiiinnnnsssstttt(1).
  1151.  
  1152.           +o /_v_a_r/_p_c_p/_p_m_n_s - any expansion of the Performance
  1153.             Metrics Name Space (PMNS) may cause new files to be
  1154.             added into this directory.
  1155.  
  1156.           +o /_v_a_r/_p_c_p/_c_o_n_f_i_g - assorted PMDAs and optionally
  1157.             configured PCP services are inclined to have
  1158.             configuration files below this directory that may be
  1159.             added or modified as part of their site-specific
  1160.             configuration after installation.
  1161.  
  1162.           +o /_v_a_r/_a_d_m/_p_c_p_l_o_g - the diagnostic logs from ppppmmmmccccdddd and
  1163.             PMDAs for a PCP collector configuration reside here.
  1164.             If ppppmmmmllllooooggggggggeeeerrrr instances are activated, it is most likely
  1165.             that the PCP archive log files will be created below
  1166.             here - one directory per logged host.
  1167.  
  1168.           +o /_v_a_r/_p_c_p/_T_u_t_o_r_i_a_l/_w_e_b_j_u_m_p_e_r._h_t_m_l - the indirect
  1169.             PPPPCCCCPPPPTTTTuuuuttttoooorrrriiiiaaaallll WebJumper from the PerfTools page of the
  1170.             Icon Catalog.
  1171.  
  1172.        2.11  _O_t_h_e_r__I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  1173.  
  1174.        After installation has completed you should run the command
  1175.  
  1176.            showfiles -c -C -H pcp
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.                                   - 16 -
  1190.  
  1191.  
  1192.  
  1193.        This will list files that have been customized for your site
  1194.        that iiiinnnnsssstttt had a replacement for.  Existing files moved aside
  1195.        will have a ....OOOO extension and new files that iiiinnnnsssstttt did not
  1196.        substitute for existing ones will have a ....NNNN extension.  You
  1197.        must reconcile any differences between the files by hand.
  1198.  
  1199.        Several optional and example Performance Metric Domain
  1200.        Agents (PMDAs) are also shipped with the Performance Co-
  1201.        Pilot.  These provide additional performance metrics and
  1202.        examples of PMDAs.
  1203.  
  1204.        The example and optional PMDAs and their associated source,
  1205.        configuration and executable files are located in
  1206.        subdirectories below /_u_s_r/_p_c_p/_p_m_d_a_s.  In each directory you
  1207.        will find the following files.
  1208.  
  1209.        _R_E_A_D_M_E    An overview of this PMDA, with particular
  1210.                  reference to the range of performance metrics it
  1211.                  supports, and any special installation directions.
  1212.  
  1213.        _I_n_s_t_a_l_l   A ////bbbbiiiinnnn////sssshhhh script to install the PMDA and/or the
  1214.                  associated PMNS components.  The tasks performed
  1215.                  by this script are fully described in the
  1216.                  _P_e_r_f_o_r_m_a_n_c_e _C_o-_P_i_l_o_t _P_r_o_g_r_a_m_m_e_r'_s _G_u_i_d_e Insight
  1217.                  book.
  1218.  
  1219.        _R_e_m_o_v_e    A ////bbbbiiiinnnn////sssshhhh script to reverse the tasks performed by
  1220.                  _I_n_s_t_a_l_l.  The tasks performed by this script are
  1221.                  fully described in the _P_e_r_f_o_r_m_a_n_c_e _C_o-_P_i_l_o_t
  1222.                  _P_r_o_g_r_a_m_m_e_r'_s _G_u_i_d_e Insight book.
  1223.  
  1224.        other     Assorted configuration files, C or C++ source,
  1225.                  relocatable binaries, help text.
  1226.  
  1227.        Both _I_n_s_t_a_l_l and _R_e_m_o_v_e modify the contents of protected
  1228.        files and directories, and hence must be run as rrrrooooooootttt.
  1229.  
  1230.        The basic procedure you need to follow to configure an
  1231.        optional PMDA is set out below.  You should, however, check
  1232.        the relevant _R_E_A_D_M_E file for any additional steps that may
  1233.        be required.
  1234.  
  1235.        PCP ccccoooolllllllleeeeccccttttoooorrrr systems
  1236.                For each system on which the optional metrics are to
  1237.                be collected do the following as rrrrooooooootttt:
  1238.  
  1239.                    # cd /usr/pcp/pmdas/_P_M_D_A-_n_a_m_e
  1240.                    # ./Install
  1241.  
  1242.        PCP mmmmoooonnnniiiittttoooorrrr systems
  1243.                As of PCP 2.0 the distributed PMNS means that it is
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.                                   - 17 -
  1256.  
  1257.  
  1258.  
  1259.                not necessary to perform any monitor-side
  1260.                installation to gain access to the metrics from any
  1261.                newly installed PMDA on a collector system.
  1262.  
  1263.                However some PMDAs also have monitor side components
  1264.                (e.g. _p_m_c_h_a_r_t views, _p_m_l_o_g_g_e_r configurations or
  1265.                special monitoring tools), and in some cases, these
  1266.                components are customized as a by-product of running
  1267.                the _I_n_s_t_a_l_l scripts.  In these cases use the ----NNNN
  1268.                option to the _i_n_s_t_a_l_l script, i.e. do the following
  1269.                as rrrrooooooootttt:
  1270.  
  1271.                    # cd /usr/pcp/pmdas/_P_M_D_A-_n_a_m_e
  1272.                    # ./Install -N
  1273.  
  1274.        Finally, there is a HTML tutorial introduction to the
  1275.        Performance Co-Pilot, distributed in the _p_c_p._m_a_n._t_u_t_o_r_i_a_l
  1276.        subsystem.  See the _R_E_A_D_M_E file in the directory
  1277.        /_v_a_r/_p_c_p/_T_u_t_o_r_i_a_l for instructions, or launch your Web
  1278.        browser with the URL ffffiiiilllleeee::::////vvvvaaaarrrr////ppppccccpppp////TTTTuuuuttttoooorrrriiiiaaaallll////iiiinnnnddddeeeexxxx....hhhhttttmmmmllll, or
  1279.        from the desktop, use the PPPPCCCCPPPPTTTTuuuuttttoooorrrriiiiaaaallll WebJumper in the
  1280.        PerfTools page of the Icon Catalog.
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.